package cn.com.thinvent.dispatch.dao;

import cn.com.thinvent.dispatch.entity.CourseDetails;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CourseDetailsMapper {

    void insertCourseDetails(CourseDetails courseDetails);

    void updateCourseDetails(CourseDetails courseDetails);

    CourseDetails selectCourseDetailsById(String id);

    void deleteCourseDetailsById(String id);

    // 新增方法：根据 courseId 查询 CourseDetails 列表
    List<CourseDetails> selectCourseDetailsByCourseId(String courseId);

    void deleteByCourseId(@Param("courseId") String courseId);

}
